I can give you a little more information, but I'm not sure it will help you.
We host multiple organizations on our Exchange and Lync servers. All users log in using username@domain.com, but their default reply-to address could be anything. One of our accepted email domains (call it intrelay.com) is configured in Exchange as an Internal
Relay domain as it is shared by several other Exchange organizations that have no trust relationship with us or intrelay.com. (Sound confusing? It is.)
When the email client of one of our users send an autodiscover request, it sends it to their default reply-to address domain. In order to accomodate Lync and other autodiscover clients in this crazy domain sharing setup Intrelay.com has set up a custom
service that looks up the email address in a database and then redirects the autodiscover request to the appropriate Exchange organization depending on which one the user actually belongs to. Intrelay.com inadvertently disabled the redirection so that autodiscover
was sending all of our customers who use intrelay.com email addresses to the wrong server for client config information.
The solution was for intrelay.com to re-enable the user-lookup-redirection. Unfortunately, I can't tell you anything about how the redirection works because I don't know.